html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,
sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border: 0;margin: 0;padding: 0}
body {line-height: 1.5;color: #000;-webkit-font-smoothing: antialiaszed; /* Fix for webkit rendering */	-webkit-text-size-adjust: 100%;	font-size: 12px; }
body {background-color: #ececec;/*background-image: url(/images/bg-body.png);*/ background-image: url(../images/bkg-pat.png);	background-repeat: repeat;}
.top-line {padding: 5px 0;background-color: rgba(0,0,0,.1);text-align: right; }
.hcolor { font-size:24px; font-weight:bold;font-family: "Microsoft YaHei"; color:#FF0000;}
.wrap {position:relative;margin:0 auto;/*padding: 0 20px;*/overflow: hidden;/*width: 100%;
       max-width: 1320px;*/width: 1320px;-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;box-sizing: border-box; 
       background-color: #ffffff; 
    }
/*a{ text-decoration:none;}*/
a:link { color:#0887FE; text-decoration:none; } 
a:visited { color:##990000; text-decoration:none;} 
a:hover { color:#000000; text-decoration:none; } 
a:active { color:#FFFFFF; text-decoration:none; } 

.contentwrap {position:relative;margin:0 auto;overflow: /*hidden;width: 100%;max-width: 1320px;*/width:1320px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; background-color:#FFF;}

.clearfix:after {clear: both;display: block;visibility: hidden;height: 0;content: ".";	}
.ie8 .top-line {background-image: url(../images/top-line.png);background-repeat: repeat;	}
.top-line .wrap:after {display: none;}	
.top-line span {color: #363636;vertical-align: middle;}
.top-line span > span {margin-left: 5px;font-size: 17px;}
.headmp { height:20px; float:left; margin:5px 0 0 6px;}
/*a, a > * {	color: #0887FE;	text-decoration: none;}*/

/* menu12 */

.menu12{!important;font-size:17px;line-height:65px; width:1320px;font-family: "Microsoft YaHei"; font-weight:bold;}
.menu12 .left12{width:10px;height:65px;background:url("../images/bg12_left.png");float:left;}
.menu12 .right12{width:10px;height:65px;background:url("../images/bg12_right.png") ;float:left;}
.menu12 .center12{width:1300px;height:65px;background:url("../images/bg12_btn1040.png") repeat-x left top;float:left;}

.menu12 a:link,.menu12 a:visited{color:#fff;height:65px;text-align:center;text-decoration:none;padding:18px 25px 0px 25px;}
.menu12 a:hover,.menu12 a:active{color:#000;background-position:left -65px;}
.menu12 {
    text-align: center; /* 确保内容居中对齐 */
  }
  .menu12 a:link, .menu12 a:visited {
    color: #fff;
   
    text-align: center;
    text-decoration: none;
    padding: 12px 25px 9px 25px;
    border-radius: 6px; /* 设置圆角 */
    background-color: rgba(106, 35, 238, 0.1); /* 添加10%透明度的背景 */
    transition: background-color 0.3s ease; /* 过渡效果 */
  }
  
  .menu12 a:hover, .menu12 a:active {
    color: #000;
    background-color: #68a0f9; /* 鼠标移上后背景变色为金色 */
  }  


ul li {	list-style: none;}
.navigation {
clear: both;
margin: 0;
border-bottom-width: 6px;
border-bottom-style: solid;
border-bottom-color: #5c5c5c;
background-color: #333;
background-image: url(../images/bg-nav.png);
background-repeat: repeat;
-webkit-border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
behavior:url(border-radius.htc);
border-radius: 5px 5px 0 0;}

.navigation > ul {float: left;}
.navigation > ul > li {
position: relative;
float: left;
margin: 0;
list-style: none;
}

.navigation > ul > li a {
-webkit-border-radius: 5px 0 0 0;
-moz-border-radius: 5px 0 0 0;
border-radius: 5px 0 0 0;
}

.navigation > ul > li > a {
position: relative;
display: block;
padding: 0 30px;
border-left-width: 1px;
border-right-width: 1px;
border-style: solid;
border-left-color: #52b0f0;
border-right-color: #5c5c5c;
vertical-align: top;
text-align: center;
color: #f9f9f9;font-family: "Microsoft YaHei"; font-weight: bold;
font-size: 17px;
line-height: 60px; 
}

.navigation a {font-family: "Oswald";}

.navigation > ul > li:hover > a,
.navigation > ul > li.current-menu-item > a,
.navigation > ul > li.current-menu-parent > a,
.navigation > ul > li.current-menu-ancestor > a {background-color: rgba(0,0,0,.2);}

.ie8 .navigation > ul > li:hover > a,
.ie8 .navigation > ul > li.current-menu-item > a,
.ie8 .navigation > ul > li.current-menu-parent > a,
.ie8 .navigation > ul > li.current-menu-ancestor > a {background: url(../images/bg-current.png) repeat;}

.navigation > ul > li:first-child:hover > a,
.navigation > ul > li.current-menu-item:first-child > a {
-webkit-border-radius: 5px 0 0 0;
-moz-border-radius: 5px 0 0 0;
border-radius: 5px 0 0 0;
} 

/*headerlogo*/
.headlogo { width:1060px; height:100px; margin-top:10px;}
.logo { width:486px; height:100px; float:left; background: url(../images/logo.png) repeat;}
.logozt { width:486px; height:100px; float:left; background: url(../images/logoZT.png) repeat;}
.index_search {}
/*headerlogo*/


/*adimages*/
*{ margin:0; padding:0; list-style:none;}
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:1320px; height:300px; margin:0 0 2px 0; auto; background:#333; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:80px; background:url(../js/l.png) no-repeat; position:absolute; top:125px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:80px; background:url(../js/r.png) no-repeat; position:absolute; top:125px; right:10px; z-index:10;}
#playBox .smalltitle {width:1300px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#69aaec;}
/*adimages*/

/*widget_search*/

.widget_search {width: 290px;		position: relative;		z-index: 99999;height: 35px;line: height 35px; margin: 30px 0 30px 0;text-align: right;
float: right;		border-radius: 6px;    border: 1px solid #ccc;  }
.widget_search input[type="text"] {float:left;padding:0 10px 0 10px;width: 230px;height: 35px;border: none;background-color: #fff;}

.widget_search button[type="submit"] {	background-color: #0099FF;border: none; }
.widget_search button[type="submit"] {float: right;width: 35px;height: 35px;line: height 35px; background-image: url(../images/search-btn.png);background-repeat: no-repeat;}
.widget_search button:hover {background-color: #757373;}		 


/*widget_search*/

/*indexbody*/
#indexbody { width:1320px; }
.indexleft {width:280px;background-image: url(../images/indexleft.png); float:left;text-align: left;}
.lefttitle {width:240px;  height:35px;background-image: url(../images/lefttitle.png); font-size:16px; line-height:35px; font-weight:bold; color:#FFFFFF; padding-left:37px; }
.lefttitle_b {width:240px;  height:35px;background-image: url(../images/lefttitle_b.png); font-size:16px; line-height:35px; font-weight:bold; color:#FFFFFF; padding-left:37px; }


/*productlist*/
.producttitlelist { width:277px; height:28px; line-height:28px; font-size:12px; font-weight:bold; text-align:left; color:#fff; background-image: url(../images/titlelist.jpg); float:left;}
.list2014 {width:277px;line-height:24px;margin-left:5px;float:left;}
.list_tb2014 {width:130px; padding-left:16px;  background-image: url(../images/list_tb2014.jpg); float:left;}
.list_tb2014 {color: #fff;	text-decoration: none;}

.indexff1 {width:35px;height:28px; background-color:#00adef;line-height:28px; font-size:14px; font-family:Arial; float:left; text-align:center; margin-right:8px;}
.indexff2 {width:35px;height:28px;background-color:#fc8e2c;line-height:28px;font-size:14px;font-family:Arial;float:left;text-align:center;margin-right:8px;}
.indexff3 {width:35px;height:28px;background-color:#e85461;line-height:28px;font-size:14px;font-family:Arial;float:left;text-align:center;margin-right:8px;}
.indexff4 {width:35px;height:28px;background-color:#469c69;line-height:28px;font-size:14px;font-family:Arial;float:left;text-align:center;margin-right:8px;}
.indexff5 {width:35px;height:28px;background-color:#46e003;line-height:28px;font-size:14px;font-family:Arial;float:left;text-align:center;margin-right:8px;}
.indexff6 {width:35px;height:28px;background-color:#03b9e0;line-height:28px;font-size:14px;font-family:Arial;float:left;text-align:center;margin-right:8px;}
.indexff7 {width:35px;height:28px;background-color:#852b99;line-height:28px;font-size:14px;font-family:Arial;float:left;text-align:center;margin-right:8px;}
/*��ҳ�Ҳ�*/
/* .indexright { width:1040px;float:left; height:300px; background:#fff;} */
.indexright { width:1040px;float:left;background:#fff;} 
.indexright_more { width:1040px;/*background-color:#ccc;*/ float:left; height:auto; background:#fff;}
/*index���*/
.indexgsjj { width:750px; float:left;  }
.indextitle { width:710px; float:left; height:35px; background-image: url(../images/titlel520.jpg);font-size:16px; line-height:35px;font-weight:bold; padding-left:30px; color:006da5; margin-right:10px; }
.indexcontent { width:730px; float:left; margin:18px; line-height:29px; font-size: 14px;}
.gsjjgd{float: right;margin-right: 50px;}
/*index��Ƶ*/
.indexvideo { width:280px; float:left; }
.indexvideotitle { width:250px; float:left; height:35px; background-image: url(../images/titlel250.jpg);font-size:16px; line-height:35px;font-weight:bold; padding-left:30px; color:006da5;}
.indexvideocontent { width:260px; float:left; margin:10px; line-height:25px;}
/*index�Ĺ���*/
.indexhonour { width:1040px; float:left; margin:0 0   0; background:#fff; }
.indexhonourone { width:330px; background-color:#FFFFFF; margin:2px 3px  0 3px; float:left;}
.indexhonourimg { width:202px; float:left;  }
.indexhonourtitle { width:208px; float:left; height:35px;font-size:14px; line-height:35px;font-weight:bold;border:1px solid #c1c1c1; padding-left:5px; color:#FF0000;}
.indexhonourbg { width:104px; float:left; height:35px; background-image: url(../images/indexhonourbg.jpg);font-size:16px; line-height:35px;font-weight:bold;border-top:1px solid #c1c1c1; border-right:1px solid #c1c1c1; border-bottom:1px solid #c1c1c1;}
.indexhonourcontent { width:308px; float:left; padding:5px; line-height:22px; color:#666;border-left:1px solid #c1c1c1; border-right:1px solid #c1c1c1; border-bottom:1px solid #c1c1c1;}
/*index����*/
.indexnewslist { width: 1040px;/* height:250px;*/ float:left;  background:#fff; margin-top: 10px;}
.indexnewsone  { width:340px;/*height:250px;*/ margin:2px 2px 2px 1px; float:left; }
.indexnewstitle {width:270px; /*width:230px;*/ float:left; height:35px; background-image: url(../images/titlel266.jpg);font-size:16px; line-height:35px;font-weight:bold; padding-left:30px; color:006da5; }
.indexnewscontent { width:300px;/*height:250px;  float:left;  line-height:25px;*/line-height:22px;}

/*indexad*/
.indexad { width:1040px; height:90px; float:left; }
img{border:0;}
ol,ul,li{padding:0;margin:0}
.indexbanner{POSITION: relative; WIDTH: 1040px; FLOAT: left; HEIGHT: 90px; OVERFLOW: hidden}
.indexbanner OL{POSITION: absolute; TOP: 0px; LEFT: 0px}
.indexbanner LI{WIDTH: 1040px; HEIGHT: 90px}
.indexbanner IMG{WIDTH: 1040px; HEIGHT: 90px}
.mouse_direction{POSITION: absolute; WIDTH: 25px; DISPLAY: none; HEIGHT: 50px; RIGHT: 0px}
.mouse_top{BACKGROUND: url(../images/direction_icon.png) no-repeat; HEIGHT: 25px; CURSOR: pointer}
.mouse_bottom{BACKGROUND: url(../images/direction_icon.png) no-repeat 0px -25px; HEIGHT: 25px; CURSOR: pointer}
/* indexad */


/*indexbody*/
/*index��Ʒ*/
.indexproduct   { width:1320px;float:left;  margin:5px 0 5px 0; background:#fff; }
.indexproducttitle {width:1320px;  height:35px;background-image: url(../images/lefttitle1060.png); font-size:16px; line-height:35px; font-weight:bold; color:#FFFFFF; padding-left:35px;}
.indexproductcontent{ width:1320px; float:left; }
/*.indexproductcontentimg{width:1060px; float:left;}*/

.indexshijing   { width:1320px; height: auto; float:left;  margin:5px 0 5px 0; background:#fff; }

/*indexcar*/
.indexcar  {width:1320px; height:200px; float:left;  margin:2px 0 6px 0;background:#fff; }
.indexcarpic  {width:610px; height:200px; float:left;  background-image: url(../images/car.jpg); }
.indexcarcontent {width:710px;height:200px; float:left;font-size:15px;font-family: "Microsoft YaHei"; color:#000; line-height:21px;background-image: url(../images/header51.jpg); }
.textspan {margin:8px 10px 3px 20px;width:500px; float: left ;text-align: left;}
.indexcarlink {font-size:16px; font-weight:bold;font-family: "Microsoft YaHei";margin:0 1px 15px 0px;  }
.indexcarlinkan {border-radius:2px;background:#ab1e1e;height:35px; width:100px;line-height:35px; text-align:center; margin:150px 0 0 30px; float: left; font-size:14px;background-image: url(../images/indexcarlinkan.jpg);}
/*indexsales*/
.indexsales {width:1320px; float:left; background:#FFFFFF; padding-top:3px; padding-bottom:3px;}
.indexsales1 { font-size:16px; float:left;color:#FFFFFF; font-weight:bold; width:210px;text-align:center; border-radius: 3px; background:#e02222;float: left;}
.indexsales2 { font-size:12px; float:left;color:#FFFFFF;margin:1px;width:210px;text-align:center;}
.blue{ width:210px; height:85px; float:left;border:1px solid #e1e1e1; border-radius:3px; margin:5px 0px 0 5px; padding:1px; background:#4b8df8; }


.btn.blue:hover, 
.btn.blue:focus, 
.btn.blue:active,
.btn.blue.active,
.btn.blue[disabled],
.btn.blue.disabled {  
background-color: #e02222 !important; color: #fff !important;
}

/*  Company leiye */
.companyright { width:830px; float:left; background:#fff;}
.company{margin:0 auto; line-height:25px;}
.companytitle { width:1000px; float:left; height:35px; background-image: url(../images/titlel830.jpg);font-size:16px; line-height:35px;font-weight:bold; padding-left:30px; color:000; margin-right:10px; }
/* .companycontent { width:1000px; float:left; line-height:22px;background:#fff; margin:10px;} */
.companycontent {
  width: 1000px;
  padding-top: 50px;
  display: block; /* 改为块级元素以保证内容自适应高度 */
  line-height: 22px;font-size: 14px;
  background: #fff;
  margin: 10px;
  overflow: visible; /* 确保内容不会被截断 */
}
.companycontent-leiye {
  width: 920px; float: left;
  display: block; /* 改为块级元素以保证内容自适应高度 */
  line-height: 22px; font-size: 14px;
  background: #fff;
  margin: 30px 50px 10px 60px;
  overflow: visible; /* 确保内容不会被截断 */
  text-align: left;
}
.contentindexshijing { width:220px; float:left; line-height:22px; background-image: url(../images/indexleft.png); }
.contentindexshijingpic { width:270px;line-height:22px; text-align: center;}
.contentindexshijingpic img {
  width: 260px !important; /* 强制设置图片宽度为240px */
  height: auto; /* 保持高度自适应 */
  max-width: none; /* 取消max-width的默认限制 */
  margin: 5px 5px 5px 0;
}
/*  Product leiye */
.leiyedate_time { width:180px; float:left; line-height:26px; padding-right:25px; float:right; }

/*  footer */
.footer {
/* margin-bottom: 30px;
padding: 0px 0 0px; */
-webkit-border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
width:1320px; float:left; height:250px;background-image: url(../images/footer_gl.png);color:#f3eafd;}
.footertitle{padding: 0px 0 1px;background-color: #1552C2; width:1320px; float:left; height:60px; text-align:center; line-height:60px; font-size:16px;background-image: url(../images/footertitle.jpg); font-weight:bold;}
.footertext{ margin:10px 0 3px 50px; width:600px; float:left; height:30px; text-align:left; line-height:35px; font-size:24px; font-family: "Microsoft YaHei";color:#fff;height:85px;}
.footertextone{ margin:10px 0 3px 0; width:600px; float:left; height:30px; text-align:left; line-height:25px; font-size:13px; font-family: "Microsoft YaHei";height:85px;}
.adjective {clear: both;padding: 5px 0 5px 0;border-top: 1px solid #ccc; }
.copyright {float: left;margin:  0  0 0 50px; height:65px;  line-height:65px;}
.developed {float: left; padding-left:2px; height:65px;  line-height:65px; margin-left:5px;}
.indexlink10{width:1320px;height:62px; background-color:#FFFFFF; padding-left:4px;}
.indexlink {color:#fff;!important;border-radius:2px;background-image: url(../images/indexlink.jpg);height:38px; width:125px; 
    line-height:35px; text-align:center; float:left; font-size:14px;margin:12px 3px 12px 3px;/* background-color:#9E938E;*/}

.indexmore { margin:0 50px 0 0; line-height:35px; float:right;}
.products_textlink {width:300px;margin: 10px 0 20px 0; float: left;text-align: center;}
.productsindex_textlink {width:300px;margin: 6px 0 10px 0; float: left;text-align: center;}

.tabletitle {
  border-collapse: collapse; /* 去除表格之间的空隙 */
}

.tabletitle tr, .tabletitle td {
  border: 1px solid #d3d3d3; /* 设置边框宽度为1px，颜色为浅灰色 */
  padding: 8px; /* 设置单元格内的填充 */
}